import router from '@/router'
import userStore from './stores/modules/user'
import pinia from './stores'
const user = userStore(pinia)

router.beforeEach(async (to, form, next) => {
  // 设置页签文字
  document.title = `小拾光 - ${to.meta.title}`
  let token = user.token
  if (token) {
    // 如果有token且要去的是登录页，则跳转到首页
    if (to.path == '/login') {
      next({ path: '/' })
    } else {
      // 如果有token且不是登录页，则放行
      next()
    }
  } else {
    // 如果没有token且要去的是登录页，则放行
    if (to.path == '/login') {
      next()
    } else {
      // 如果没有token且不是登录页，则跳转到登录页
      next({ path: '/login' })
    }
  }
})